358
7
11
4
0
0
5
27
3
1
0
0
7
168
0
347
4
26
18
2
72
26
44
9
38
2
6
5
17
194
579
0
162
230
53
125
427
83
54
361
19
32
147
0
4
0
11
5
0
25
68
290
48
82
8
57
43
112
12
595
19
816
314
278
1203
234
8
10
66
32
403
58
202
101
3404
145
31
224
9092
718
114
421
112
12
17
3
38
21
16
141
15
647
32
188
226
114
43
930
36
40
26401
268
45
63
21
0
0
0
43
4
1
1
13
4
47
3
419
4
40
4
21
48
0
75
15
88
8
8
14
27
331
618
0
108
578
68
141
566
218
122
345
10
105
114
8
35
7
13
0
0
20
48
85
64
45
8
7
63
96
20
810
18
1626
367
360
1686
436
20
19
100
224
76
51
99
32
4511
85
16
89
13516
1522
129
610
149
13
10
2
25
1
3
146
43
839
63
11
252
108
73
558
40
3
39354
171
1
12
19
0
2
4
49
0
0
10
1
18
169
0
487
18
49
3
11
17
6
15
37
91
10
48
24
27
244
574
1
188
736
143
25
489
226
68
438
2
16
96
8
5
8
25
7
1
88
90
118
60
19
74
77
19
103
19
279
79
1187
319
672
1856
304
15
13
66
232
126
106
195
141
2880
166
22
152
10530
1398
141
519
219
11
43
6
72
6
11
187
94
702
31
63
238
327
36
492
49
5
32719
225
0
6
31
0
4
2
8
31
0
11
4
21
98
3
367
0
27
9
14
33
25
23
9
42
2
4
2
40
183
357
0
147
198
52
12
343
63
42
188
1
1
43
12
5
0
6
0
0
26
31
83
85
8
3
76
261
104
16
263
4
1023
122
598
668
124
13
0
39
90
69
39
113
15
2564
94
11
165
8068
937
62
497
45
13
8
18
30
3
2
170
24
572
8
84
246
121
72
241
1
2
26934
142
0
9
5
0
0
0
21
3
0
2
4
11
68
0
176
0
57
9
13
142
0
24
14
28
1
14
4
91
160
252
0
174
462
45
13
183
77
60
207
3
3
246
4
1
0
15
1
2
67
43
71
70
130
5
115
22
151
20
186
3
656
136
245
756
241
2
1
25
32
34
69
57
48
995
41
16
116
5831
355
81
175
57
8
14
0
57
3
11
46
20
661
16
71
185
79
66
160
4
2
12496
147
0
71
10
0
7
0
44
33
3
0
0
3
108
0
366
1
59
1
8
49
25
81
35
35
2
17
28
16
195
309
0
136
636
71
45
233
96
19
376
11
5
35
1
183
0
12
0
0
6
32
40
41
42
19
20
52
63
58
328
15
788
329
251
1020
229
18
6
32
42
39
77
88
68
2469
78
2
78
6244
604
89
303
68
11
16
0
30
1
5
31
14
843
62
27
232
118
23
394
19
11
23663
29
5
40
55
0
2
0
13
1
0
0
5
4
126
0
237
0
33
7
12
73
86
31
107
71
3
34
33
16
176
521
0
151
376
21
58
498
211
57
288
1
10
54
33
0
0
4
0
0
2
45
94
39
44
10
51
16
79
5
260
3
552
146
607
855
299
17
2
14
72
41
155
118
15
2673
95
29
28
7946
522
36
298
55
9
9
0
8
0
2
101
72
528
14
32
169
109
101
363
12
2
19085
179
3
35
2
0
0
0
21
0
0
5
3
8
49
3
475
4
55
6
0
30
5
49
40
69
6
11
19
2
220
488
0
89
245
84
26
358
115
61
263
7
15
43
1
2
0
28
0
0
24
51
89
39
50
2
71
5
35
23
112
8
1044
172
379
1523
288
16
8
47
149
69
35
112
36
1874
64
7
117
6630
665
206
407
150
6
11
0
20
1
18
164
64
600
24
74
300
137
11
323
6
30
24396
133
0
13
10
0
1
0
21
3
0
2
5
4
58
9
262
0
40
17
19
28
45
7
24
36
40
10
12
1
238
427
0
93
195
90
59
368
39
26
113
1
13
141
0
2
55
7
0
0
17
10
35
25
21
15
22
16
24
34
111
12
444
74
137
455
137
6
2
15
36
37
23
64
8
977
66
14
51
4306
563
46
419
52
4
3
17
24
0
22
69
34
489
20
5
163
296
6
264
20
2
19093
47
3
3
0
0
0
0
4
0
0
0
0
1
15
0
47
0
41
2
0
6
0
33
149
14
1
14
8
28
152
66
0
35
83
26
3
65
19
8
184
0
0
11
3
2
4
11
0
0
78
12
9
8
6
6
6
8
40
2
61
0
115
19
99
335
74
4
0
9
0
41
17
14
32
853
80
5
26
3131
190
20
116
102
2
5
0
5
0
0
92
18
127
5
12
35
82
0
232
0
0
8916
3
0
2
26
0
0
0
5
0
0
0
0
1
5
0
56
0
2
0
4
4
0
2
3
8
2
0
11
0
34
125
0
15
30
21
10
69
8
6
111
0
2
11
0
3
0
40
0
0
25
13
2
7
1
0
13
1
5
10
66
7
223
22
214
404
68
11
22
2
5
29
1
13
12
1984
15
1
29
2307
373
18
92
38
4
0
2
1
0
0
201
15
93
5
10
90
44
30
50
25
0
7830
269
9
52
2
0
8
1
11
9
0
2
7
7
148
1
369
4
47
9
7
18
13
24
40
83
5
10
24
35
206
390
0
183
350
108
22
353
116
60
238
24
26
132
11
33
8
21
11
1
50
38
40
38
20
0
32
17
102
10
368
5
509
141
162
425
163
1
0
16
6
124
87
101
14
1682
94
7
149
9144
702
63
396
72
7
7
4
30
0
7
157
58
437
9
31
203
214
69
457
27
7
23937
559
9
41
7
0
0
5
51
1
1
0
3
13
139
0
423
0
64
14
6
68
6
42
58
44
3
18
22
51
227
529
0
204
494
44
77
465
205
58
468
8
19
75
12
37
8
51
2
6
46
128
264
154
76
21
116
32
110
38
483
12
1263
267
310
1235
258
25
10
54
30
125
24
119
143
2388
303
15
102
9705
928
54
422
250
13
24
0
34
11
5
191
37
574
29
66
325
164
36
252
29
14
35512
26
11
6
6
0
0
0
7
3
0
0
2
2
43
4
199
4
7
1
4
242
1
34
5
9
3
11
11
0
87
277
0
65
259
217
18
103
40
37
94
1
3
29
18
5
3
5
0
1
22
70
16
26
26
7
18
13
28
45
77
18
496
38
279
796
213
8
1
30
30
41
58
107
21
2213
31
2
37
5346
330
55
227
47
4
20
0
11
1
9
208
17
552
37
14
192
219
34
352
0
5
14523
88
1
7
6
0
0
3
13
30
0
1
0
4
45
0
67
0
2
0
0
9
0
14
12
24
2
2
9
6
125
206
0
37
192
30
6
160
55
18
435
2
2
48
2
1
4
1
0
1
13
25
13
51
7
18
73
7
76
7
125
1
250
26
134
363
115
11
0
5
53
16
79
34
136
1298
43
4
30
4048
274
70
158
62
4
3
0
12
5
70
72
29
289
10
3
50
68
19
148
0
0
10276
265
2
25
9
0
5
0
64
2
0
99
5
3
96
12
364
3
42
15
26
15
29
31
58
98
1
11
6
32
281
592
0
200
518
68
25
251
217
74
246
2
8
77
96
140
80
264
3
10
242
249
69
97
127
22
43
43
104
91
240
10
1050
129
479
1117
232
40
20
30
151
105
54
97
78
2424
236
27
246
7150
580
88
356
141
24
22
12
45
5
4
144
26
599
7
42
193
209
2
445
19
11
24814
7
0
27
0
0
0
0
0
1
0
0
1
0
5
1
84
0
0
0
0
1
10
1
1
1
0
0
2
3
21
18
0
6
4
8
0
3
2
0
4
0
0
2
0
0
0
6
0
0
0
1
3
1
17
1
2
0
2
0
1
0
87
2
4
137
83
0
0
3
0
8
0
0
0
110
0
0
5
577
52
2
16
6
1
0
0
2
0
0
49
1
35
1
0
11
9
0
9
0
7
1978
79
6
17
37
0
0
13
11
9
0
0
2
2
29
0
130
4
36
3
5
74
19
21
39
25
1
17
16
9
157
284
0
132
387
40
16
162
160
55
239
11
20
26
1
3
0
7
0
1
67
18
27
27
10
10
114
14
80
8
147
3
444
151
240
810
132
6
1
34
69
62
16
39
14
1488
61
13
44
8787
570
74
290
172
10
13
0
11
3
2
100
33
1113
3
82
194
129
16
239
8
19
17831
277
6
27
3
0
0
12
18
0
0
5
3
63
174
1
798
1
42
18
9
91
23
56
67
148
11
33
56
73
413
802
1
272
729
97
54
880
300
139
585
67
348
234
28
3
3
133
0
0
40
247
182
185
92
28
104
97
130
50
667
36
1541
535
456
2058
423
30
4
68
180
200
99
205
98
4493
130
21
82
16927
1548
188
744
246
15
25
7
50
5
8
281
36
957
27
130
312
351
78
611
12
6
52991
111
2
10
21
0
0
0
51
12
0
1
5
8
107
0
235
2
93
12
22
46
4
34
61
63
1
21
19
14
243
492
1
150
307
114
13
511
553
87
500
1
54
80
8
0
0
5
0
0
54
30
33
34
25
0
46
8
52
67
190
15
778
240
285
917
210
10
18
121
92
53
34
78
39
1838
38
10
90
7980
924
97
343
195
5
16
5
43
7
12
275
9
692
9
79
193
218
95
484
7
1
26255
90
1
10
0
0
0
0
2
2
0
0
8
4
8
2
85
0
18
0
0
26
1
17
0
0
0
0
13
113
53
95
0
61
120
21
23
48
61
10
47
5
0
16
10
9
5
56
0
0
18
5
4
79
22
1
13
10
25
2
12
0
265
42
68
284
34
1
1
28
11
19
8
18
21
1220
24
0
49
2266
189
9
52
25
2
1
1
2
0
1
33
6
172
6
2
57
16
16
85
3
0
5910
30
2
1
0
0
0
0
0
0
0
0
2
0
13
0
43
0
17
0
2
2
3
0
9
0
0
14
1
2
32
48
0
37
25
5
9
47
14
7
59
0
2
11
0
2
0
0
0
0
16
19
4
18
7
0
87
4
9
4
37
1
198
39
65
479
30
2
0
14
4
31
5
48
4
777
58
1
19
3133
105
5
66
26
4
5
0
16
3
1
64
19
217
16
3
121
124
13
175
4
1
5532
171
1
17
38
0
1
3
70
8
0
8
12
5
118
0
494
0
63
11
36
98
4
27
34
60
2
26
12
8
332
955
5
130
537
71
39
306
155
71
235
3
15
74
0
15
0
26
2
3
2
68
26
36
81
7
105
91
115
106
489
17
898
284
236
750
339
3
18
64
28
59
25
27
20
1915
139
6
53
6725
776
356
810
292
7
7
0
5
1
6
94
106
585
11
25
368
196
53
670
8
0
22885
4
0
0
0
0
0
0
0
0
0
0
0
0
10
0
5
0
0
0
0
0
0
0
0
0
0
0
0
5
1
13
0
0
2
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
0
2
11
1
0
0
0
0
0
0
0
0
431
0
0
0
260
4
0
0
0
0
0
0
0
0
0
104
0
8
0
4
0
3
0
0
0
0
866
28
1
33
0
0
0
0
0
0
0
2
3
1
15
3
158
0
22
27
5
9
0
91
8
18
0
2
2
0
36
88
0
30
150
6
25
38
27
15
33
0
0
5
0
0
0
0
0
0
0
6
6
1
0
0
4
0
0
0
6
1
1243
32
62
248
71
0
1
7
4
2
29
1
1
1238
11
0
7
1804
146
15
71
8
1
0
0
4
0
0
142
3
83
0
13
34
8
1
79
0
0
3434
9
0
1
0
0
3
0
1
0
0
0
0
0
2
0
4
0
0
0
3
20
0
0
0
0
0
5
0
1
83
32
0
0
20
0
0
17
2
0
12
0
0
3
0
0
0
0
0
0
1
0
8
2
0
0
1
0
0
0
30
0
59
22
11
70
5
0
0
0
0
2
1
0
4
58
3
0
4
463
38
4
41
0
1
2
0
9
0
0
102
0
27
2
0
184
19
5
5
0
0
1593
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
26
18
2
16
0
0
0
0
0
0
0
0
0
7
0
21
0
0
0
0
4
0
0
1
3
1
0
1
0
40
139
0
3
46
7
0
3
41
0
11
0
0
20
0
2
1
0
0
0
4
5
7
27
0
3
0
1
0
1
4
2
207
6
34
223
50
0
0
1
13
3
21
41
5
257
29
3
1
992
103
11
12
12
2
0
0
6
0
0
6
32
232
8
4
41
12
0
128
0
0
1336
5
0
1
0
0
0
1
0
0
0
0
0
0
10
0
7
0
0
0
25
0
2
1
1
0
0
0
0
0
5
5
0
1
8
5
1
8
7
24
6
0
0
8
0
0
1
3
0
0
4
0
5
0
3
0
0
0
0
0
3
0
13
2
3
33
35
0
0
0
1
0
5
11
5
43
0
0
0
493
46
4
10
0
0
0
0
0
0
0
35
3
1
0
0
0
0
0
2
0
0
1589
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
5
0
0
0
0
0
0
2
43
0
9
7
2
1
2
5
0
2
0
0
0
0
0
0
0
0
0
0
2
0
0
3
0
0
0
0
0
5
0
73
2
7
39
7
1
1
0
2
5
0
3
8
74
0
1
7
237
24
4
13
0
4
0
0
0
0
0
1
0
2
0
0
0
0
0
8
0
0
1066
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
56
0
0
0
5
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
10
4
8
5
126
0
0
1
1
0
0
1
0
13
0
0
6
153
3
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
0
0
457
5
1
0
0
0
0
0
0
0
0
0
0
0
0
0
16
0
1
0
0
6
0
0
0
2
0
0
0
0
0
32
0
1
15
0
0
19
6
0
1
0
0
7
1
3
4
9
1
0
7
0
6
0
0
0
0
0
0
0
2
1
27
1
7
47
6
0
0
2
10
1
0
8
16
130
0
0
3
267
69
6
5
0
0
0
0
0
0
0
1
0
26
7
0
0
3
0
4
0
0
185
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
3
15
18
0
0
0
1
0
0
0
0
8
0
0
0
128
19
5
3
0
0
0
0
0
0
0
5
0
14
4
0
0
0
0
10
0
0
102
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
63
0
0
0
0
0
0
0
0
2
0
0
0
0
5
14
0
0
4
0
1
0
0
0
3
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
27
1
0
9
0
0
0
3
0
0
0
0
0
28
2
0
0
122
3
1
0
0
0
0
0
0
0
0
0
0
7
3
0
0
0
0
6
0
0
262
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
1
2
0
0
1
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
31
0
4
10
8
0
0
0
0
0
0
0
0
7
0
0
0
120
0
1
9
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
3
0
0
101
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
16
0
0
0
0
0
6
0
0
4
22
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
20
2
0
0
0
1
0
0
0
0
8
0
0
0
112
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
11
0
42
0
0
43
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
1
0
0
0
0
0
0
0
0
0
0
2
2
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
4
0
0
5
0
0
0
0
0
1
0
0
0
0
3
0
0
251
0
1
23
0
0
1
1
3
0
0
118
0
4
0
0
0
5
0
4
0
0
176
